package com.sinaapp.zygl.dao;

import java.util.List;

import com.sinaapp.zygl.bean.User;

public interface UserDao {

	/**
	 * 注册
	 * @param user (name,pwd,type)
	 */
	public boolean register(User user);

	/**
	 * 删除
	 * @param id
	 */
	public boolean delete(int id);

	/**
	 * 更新
	 * @param user  (uid name pwd type createdatetime)
	 */

	public boolean update(User user);

	/**
	 * 查询记录总数 
	 * @param user 要查的where条件
	 * @return total
	 */
	public int queryUserTotal(User user);

	/**
	 * 条件查询所有用户
	 * @param page 第几页
	 * @param rows 一次几条
	 * @param sort 通过什么字段排序(id uid name type)
	 * @param order 升序 降序(asc desc)
	 * @param user 要查的where条件
	 * @return userList
	 */
	public List<User> getUsers(int page, int rows, String sort, String order, User user);

	/**
	 * 登录
	 * @param user (name,pwd,type)
	 * @return user
	 */
	public User login(User user);

	
	// public void save(User user);
}
